exeter cat cats dogs cat breeders art dog fantasy fairies puppies england cornish rex horror pet elf fairy fiction cornwall science fiction devon elves